<template>
  <el-input v-model="dataValue" :type="type" :disabled="disabled" clearable @input="valueChange"></el-input>
</template>
<script type="text/javascript">
  import stringMixin from './stringMixin'

  export default {
    name: 'xh-input', // 新建 input
    components: {},
    mixins: [stringMixin],
    computed: {
      type() {
        if (this.item && this.item.form_type == 'password') {
          return this.item.form_type
        } else {
          return 'text'
        }
      }
    },
    watch: {},
    data() {
      return {}
    },
    props: {},
    mounted() {},
    methods: {}
  }

</script>
<style lang="scss" scoped>
</style>
